#ifndef _EVENT_TYPE_H_
#define _EVENT_TYPE_H_

#include <stdint.h>

typedef enum {
	EVENT_NONE = 0,
	EVENT_IMU_DATA,
	EVENT_MAG_DATA,
	EVENT_RC_INPUT
} event_type_t;

struct imu_raw_data {
	int16_t gyr[3];
	int16_t acc[3];
	uint64_t timestamp;
};

struct mag_raw_data {
	int16_t mag[3];
	uint64_t timestamp;
};

struct rc_raw_input {
	uint16_t channels[18];
	uint64_t timestamp;
};

#endif
